package com.xzq.erp.domain.query;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@EqualsAndHashCode(callSuper = true)
@Data
@Schema(description = "销售机会分页请求参数")
@Accessors(chain = true)
public class SalesOpportunityPageQuery extends BasePageQuery {

    @Schema(description = "客户名称", example = "张三")
    private String customerName;

    @Schema(description = "渠道名", example = "阿里巴巴")
    private String channelName;

    @Schema(description = "渠道类型: 1-线上, 2-线下, 3-合作伙伴, 4-代理商", example = "1")
    private Integer channelType;

    @Schema(description = "当前阶段: 1-初步接触,2-需求确认,3-方案制定,4-商务谈判,5-合同签订", example = "1")
    private Integer currentStage;

}


